package AnalizadorSintactico;

import java.util.ArrayList;

import javax.swing.tree.DefaultMutableTreeNode;

public class CicloHagaMientras extends Sentencia {

	private ArrayList<Sentencia> sentencias;
	private Condicion condicion;

	public CicloHagaMientras(ArrayList<Sentencia> sentencias,
			Condicion condicion) {
		super();
		this.sentencias = sentencias;
		this.condicion = condicion;
	}

	@Override
	public DefaultMutableTreeNode getSubArbol() {
		DefaultMutableTreeNode nodo =new DefaultMutableTreeNode(this);
		if (sentencias != null) {
			for (Sentencia i : sentencias) {
				nodo.add(i.getSubArbol());
			}
		}
		return nodo;
	}

	@Override
	public String toString() {
		return "ciclo do...while";
	}

}
